// 这是一个聊天室的实现,包括了左侧的对话列表,右侧的聊天窗口
// 实现了基于SSE的消息接收,消息显示等功能

// 依赖于jquery, bootstrap, sse.js

// 首先,我们需要定义一个聊天室类,包括了聊天室的基本信息,对话列表,聊天窗口等
import SSE from "sse.js";
import Option from "./option.js";

class Room {
  constructor(room_id, option) {
    this.option = option;
    this.room_id = room_id;
    this.chatList = [];
    this.chatWindow = null;
    this.sse = new EventSource("/sse/" + room_id);
  }
  dom = null;
  static createRoom(room_id, option) {
    return `
    <div class="chat-room">
     <div class="chat-room-header"></div>
     <div class="chat-room-list">
       <div class="chat-room-list-create"></div>
       <ul class="list-group"></ul>
     </div>
    </div>
    `;
  }
  createLogo(){
    return
  }

  render(dom) {
    this.dom = dom;
  }
  createNewChat(){}
}
